package flagi

import sys_flag "flag"

type Option struct {
	DB bool
}

// 解析命令行参数
func Parse() Option {
	db := sys_flag.Bool("db", false, "初始化数据库")
	sys_flag.Parse()
	return Option{
		DB: *db,
	}
}

// 是否停止web项目
func IsWebStop(o Option) bool {
	// if o.DB {
	// 	return true
	// }
	return o.DB
}

// 根据命令执行不同函数
func SwitchOptin(o Option) {
	if o.DB {
		Makemigrations()
	}
}
